fa20240ba8eefe810409b3e998608c0608550ae9,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java,ControlFlowBuilder,visitElvisExpression,#GrElvisExpression#,804
Before Change
addPendingEdge(expression, myHead);
if (elseBranch != null) {
myHead = reduceAllNegationsIntoInstruction(expression, negations);
elseBranch.accept(this);
handlePossibleReturn(elseBranch);
}
After Change
addPendingEdge(expression, myHead);
if (elseBranch != null) {
InstructionImpl head = reduceAllNegationsIntoInstruction(expression, negations);
if (head != null) myHead = head;
elseBranch.accept(this);
handlePossibleReturn(elseBranch);
}